
@Book{Horowitz78,
    author      = {Ellis Horowitz and Sartaj Sahni},
    title       = {Fundamentals of Computer Algorithms},
    publisher   = {Computer Science Press},
    year        = {1978}
}

@Book{Russell03,
    author      = {Stuart Russell and Peter Norvig},
    title       = {Artificial Intelligence: A Modern Approach},
    publisher   = {Prentice-Hall},
    year        = {2003},
    edition     = {2nd}
}

@Book{Papadimitriou82,
    author      = {Christos H. Papadimitriou and Kenneth Steiglitz},
    title       = {Combinatorial Optimization: Algorithms and Complexity},
    publisher   = {Prentice-Hall},
    year        = {1982}
}

@INPROCEEDINGS{Johnson54,
    author      = {S. M. Johnson},
    title       = {Optimal two- and three-stage production schedules
                    with setup times included},
    booktitle   = {Naval Research Logistics Quarterly},
    year        = {1954},
    pages       = {61--68}
}

@MISC{glpkman,
    title       = {{GNU Linear Programming Kit Manual}},
    note        = {Version 4.38},
    howpublished = {\url{http://www.gnu.org/software/glpk/glpk.html}},
    year        = {2009}
}

@article{Durstenfeld64,
    author      = {Durstenfeld, Richard},
    title       = {Algorithm 235: Random permutation},
    journal     = {Communications of the ACM},
    volume      = {7},
    issue       = {7},
    year        = {1964},
    pages       = {420},
    publisher   = {ACM}
}

@article{Feo95,
    author      = {Thomas A. Feo and Mauricio G. C. Resende},
    title       = {{Greedy Randomized Adaptive Search Procedures}},
    journal     = {Journal of Global Optimization},
    volume      = {6},
    year        = {1995},
    pages       = {109--134}
}

@book{Cormen01,
    author      = {Thomas H. Cormen and Charles E. Leiserson and
                    Ronald L. Rivest and Clifford Stein},
    title       = {Introduction to Algorithms},
    edition     = {2nd},
    publisher   = {MIT Press},
    year        = {2001},
}

